Release Notes for MPLAB® VDI Visual Device Initializer
MPLAB® IDE v7.62
Software DLL Version v1.9
August 7, 2007
Table of Contents
2 Operating System Support List
|
dsPIC30F1010 |
dsPIC30F3014 |
dsPIC30F6011 |
|
dsPIC30F2010 |
dsPIC30F4011 |
dsPIC30F6011A |
|
dsPIC30F2011 |
dsPIC30F4012 |
dsPIC30F6012 |
|
dsPIC30F2012 |
dsPIC30F4013 |
dsPIC30F6012A |
|
dsPIC30F2020 |
dsPIC30F5011 |
dsPIC30F6013 |
|
dsPIC30F2023 |
dsPIC30F5013 |
dsPIC30F6013A |
|
dsPIC30F3010 |
dsPIC30F5015 |
dsPIC30F6014 |
|
dsPIC30F3011 |
dsPIC30F5016 |
dsPIC30F6014A |
|
dsPIC30F3012 |
dsPIC30F6010 |
dsPIC30F6015 |
|
dsPIC30F3013 |
dsPIC30F6010A |
|
|
|
|
|
|
dsPIC33FJ128GP206 |
dsPIC33FJ12MC201 |
dsPIC33FJ64GP206 |
|
dsPIC33FJ128GP306 |
dsPIC33FJ12MC202 |
dsPIC33FJ64GP306 |
|
dsPIC33FJ128GP310 |
dsPIC33FJ16GP304 |
dsPIC33FJ64GP310 |
|
dsPIC33FJ128GP706 |
dsPIC33FJ16MC304 |
dsPIC33FJ64GP706 |
|
dsPIC33FJ128GP708 |
dsPIC33FJ256GP506 |
dsPIC33FJ64GP708 |
|
dsPIC33FJ128GP710 |
dsPIC33FJ256GP510 |
dsPIC33FJ64GP710 |
|
dsPIC33FJ128MC506 |
dsPIC33FJ256GP710 |
dsPIC33FJ64MC506 |
|
dsPIC33FJ128MC510 |
dsPIC33FJ256MC510 |
dsPIC33FJ64MC508 |
|
dsPIC33FJ128MC706 |
dsPIC33FJ256MC710 |
dsPIC33FJ64MC510 |
|
dsPIC33FJ128MC708 |
dsPIC33FJ32GP202 |
dsPIC33FJ64MC706 |
|
dsPIC33FJ128MC710 |
dsPIC33FJ32GP204 |
dsPIC33FJ64MC710 |
|
dsPIC33FJ12GP201 |
dsPIC33FJ32MC202 |
|
|
dsPIC33FJ12GP202 |
dsPIC33FJ32MC204 |
|
|
|
|
|
|
PIC16F785 |
|
|
|
|
|
|
|
PIC18C242 |
PIC18F4520 |
PIC18F67J10 |
|
PIC18C252 |
PIC18F4525 |
PIC18F8520 |
|
PIC18C442 |
PIC18F4580 |
PIC18F8527 |
|
PIC18C452 |
PIC18F4620 |
PIC18F85J10 |
|
PIC18F242 |
PIC18F4680 |
PIC18F85J15 |
|
PIC18F2420 |
PIC18F6520 |
PIC18F8620 |
|
PIC18F2480 |
PIC18F6527 |
PIC18F8622 |
|
PIC18F252 |
PIC18F65J10 |
PIC18F8627 |
|
PIC18F2520 |
PIC18F65J15 |
PIC18F8680 |
|
PIC18F2525 |
PIC18F6620 |
PIC18F86J10 |
|
PIC18F2580 |
PIC18F6622 |
PIC18F86J15 |
|
PIC18F2620 |
PIC18F6627 |
PIC18F8720 |
|
PIC18F442 |
PIC18F66J10 |
PIC18F8722 |
|
PIC18F4420 |
PIC18F66J15 |
PIC18F87J10 |
|
PIC18F4480 |
PIC18F6720 |
|
|
PIC18F452 |
PIC18F6722 |
|
|
|
|
|
|
PIC24FJ128GA006 |
PIC24FJ32GA004 |
PIC24FJ64GA008 |
|
PIC24FJ128GA008 |
PIC24FJ48GA002 |
PIC24FJ64GA010 |
|
PIC24FJ128GA010 |
PIC24FJ48GA004 |
PIC24FJ96GA006 |
|
PIC24FJ16GA002 |
PIC24FJ64GA002 |
PIC24FJ96GA008 |
|
PIC24FJ16GA004 |
PIC24FJ64GA004 |
PIC24FJ96GA010 |
|
PIC24FJ32GA002 |
PIC24FJ64GA006 |
|
|
|
|
|
|
PIC24HJ128GP206 |
PIC24HJ12GP201 |
PIC24HJ32GP202 |
|
PIC24HJ128GP210 |
PIC24HJ12GP202 |
PIC24HJ32GP204 |
|
PIC24HJ128GP306 |
PIC24HJ16GP304 |
PIC24HJ64GP206 |
|
PIC24HJ128GP310 |
PIC24HJ256GP206 |
PIC24HJ64GP210 |
|
PIC24HJ128GP506 |
PIC24HJ256GP210 |
PIC24HJ64GP506 |
|
PIC24HJ128GP510 |
PIC24HJ256GP610 |
PIC24HJ64GP510 |
This tool has been tested under the following operating systems:
Windows® 2000 SP4, Windows XP SP2, and Window Vista™ (32-Bit) OSs
IMPORTANT NOTICE: Beginning with MPLAB IDE v7.51, MPLAB IDE and MPLAB VDI will no longer be tested on Windows 98, Windows ME, or Windows NT. MPLAB IDE and MPLAB VDI may continue to work under these operating systems, but their operation will no longer be verified through testing.
The following documents may be found on our website or MPLAB IDE CD-ROM:
· Device data sheets - various DS numbers
On-line help (Help>Topics) is also available for this tool:
· Tools>Visual Device Initializer
The default location of the Help file is:
· C:\Program Files\Microchip\MPLAB IDE\VDI\hlpMPLABVDI.chm
· dsPIC33F, PIC24H additional devices - Beta
The following is a list of known problems. Bolded prefix represents internal tracking numbers.
VDI-7: Wrong baud rate calculation for CAN/ECAN module.
VDI-50: [PIC18F6520/6620/6720/8520/8620/8720] For all five CCP PWM, CCP IC and CCP OC modules, VDI generates incorrect code for Time base selection.
VDI-186: [PIC18CXX2, PIC18FXX2] Code generated for initializing PORT A and E does not initialize ADCON1.
VDI-121: When trying to configure POR/BOR, WDT using VDI, error message displayed.
VDI-135: In RTCC Configuration window , incorrect code gets generated for (B1)RTSECSEL of PADCFG1 register for selecting RTCC pin Output Selection.
VDI-136: In RTCC Configuration window , incorrect code gets generated for (B13:10)AMASK3:0 of ALCFGRPT for selecting Repeat Alarm.
VDI-137: In 16-bit Synchronous counter 2 Configuration window , code doesnot get generated for T2CON,T3CON, T4CON, and T5CON register.
VDI-138: For ICx, In correct code gets generated for ICxCON register.Similar error occurs for OC(OCxCON).
VDI-142: For any setting of I2Cx (I2C1 or I2C2), gives error message "Can't find bitfield `i1_I2CBRG'" being claimed in control baudRate
VDI-143: For I2Cx (I2C1 or I2C2), Incorrect code gets generated for bit 6 (STREN) of I2CxCON register.
VDI-192: The calculated Fcy shown in oscillator configuration window and also the code generated for clock source as 'Internal FRC with postscalar' are incorrect.
VDI-193: [PIC24FJ64GA004 Family] VDI shows PORTS D to G which are not available. Also generates code for PORT C in PIC24FJXXGA002 devices ( but PORT C not available.)
VDI-194: [ PIC24FJ128GA FAMILY ] Calculated percentage error for UART baud rate shows wrong value on apply and code generated does not set BRGH bit even if high baud rate is selected.
VDI-155: [dsPIC30F2010/2011/2012/3012/3013/3010/3011/5015/5016/6010/6010A/6015] Configuring any option for I2C and clicking Apply gives error message.
VDI-160: [dsPIC30F3011/3013/6010/6010A/6015] For any setting of UART2, gives error message "Can't find bitfield `i1_U2BRG'"
VDI-161: [dsPIC30F3013] For any setting of UART2, gives error message "Can't find bitfield `i1_U2BRG'". Also, IPC6 register is not available in code generation.
VDI-171: [dsPIC30F6015] For QEI feature gives an error message after configure and apply.
VDI-191: [dsPIC30F1010/202X] - VDI provides no option for enabling the IrDA encoder and decoder which is a part of the UART module.
· Right-click is your best friend in VDI. Right-click the chip graphic to set/view system parameters, like ICD/ICSP.
· Apply is also your friend. You can Apply incrementally to make sure your configuration won't cause trouble.
· Zoom is neat. Try it after you've configured a port or communications peripheral (or something).
· If there is a conflict between features/peripherals, they turn red and any conflicting pins turn red. Float your cursor over a pin and it will tell you its conflict/assignment. Left-click the peripheral icon and it will tell you, too. (The default left-click-action changes for peripheral icons if they are in conflict.)